package cn.gov.pbc.gd.credit.log.service.inquiry;

import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.liu.jbase.PageListVo;
import com.liu.jbase.ResultVo;

import cn.gov.pbc.gd.credit.vo.log.LogInquiryVo;

/**
 * @date 2017年5月14日
 * @time 下午10:07:44
 * @author liuxingmi
 * @desc 用户查询日志
 */
public interface ILogInquiryService {

	/**
	 * @date 2017年5月14日
	 * @time 下午10:09:52
	 * @author liuxingmi
	 * @desc  分页查询
	 * @param vo
	 * @param request
	 * @return
	 */
	public ResultVo<PageListVo<LogInquiryVo>> page(LogInquiryVo vo, HttpServletRequest request);
	
	
	/**
	 * 查询日志按条件查询所有数据
	 * @param vo
	 * @return
	 * @throws Exception
	 */
	public ResultVo<List<LogInquiryVo>> getAll(LogInquiryVo vo) throws Exception;
	
	/**
	 * @datetime 2017年9月19日 下午8:16:35
	 * @author liuxingmi
	 * @desc 导出excel
	 * @param vo
	 * @param request
	 * @param response
	 * @return ResultVo<List<LogInquiryVo>>
	 */
	public ResultVo<List<LogInquiryVo>> exportExcel(LogInquiryVo vo, HttpServletRequest request, HttpServletResponse response);
	
}
